from area.square import square_area  
from area.rectangle import rectangle_area  
from area.circle import circle_area  
from area.triangles import triangle_area

from surface_area.cube import cube_surface_area  
from surface_area.cuboid import cuboid_surface_area  
from surface_area.sphere import sphere_surface_area  
from surface_area.cylinder import cylinder_surface_area  

from volume.cube import cube_volume  
from volume.cuboid import cuboid_volume  
from volume.sphere import sphere_volume  
from volume.cylinder import cylinder_volume  

def main():  
    # 计算面积 area  
    print("Square area (side=5):", square_area(5))  
    print("Rectangle area (length=4, width=3):", rectangle_area(4, 3))  
    print("Circle area (radius=2):", circle_area(2))  
    print("Triangle area (base=6, height=4):", triangle_area(6, 4))  

    # 计算表面积  surface
    print("Cube surface area (side=3):", cube_surface_area(3))  
    print("Cuboid surface area (length=5, width=4, height=3):", cuboid_surface_area(5, 4, 3))  
    print("Sphere surface area (radius=2):", sphere_surface_area(2))  
    print("Cylinder surface area (radius=2, height=5):", cylinder_surface_area(2, 5))  

    # 计算体积  volume
    print("Cube volume (side=3):", cube_volume(3))  
    print("Cuboid volume (length=5, width=4, height=3):", cuboid_volume(5, 4, 3))  
    print("Sphere volume (radius=2):", sphere_volume(2))  
    print("Cylinder volume (radius=2, height=5):", cylinder_volume(2, 5))  

if __name__ == "__main__":  
    main()